package es.cea.listeners;

import java.util.ArrayList;
import java.util.List;

import javax.servlet.ServletContext;
import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;
import javax.servlet.annotation.WebListener;

import es.cea.clases.Chat;

/**
 * Application Lifecycle Listener implementation class ListenerContexto
 *
 */
@WebListener
public class ListenerContexto implements ServletContextListener {

    /**
     * Default constructor. 
     */
    public ListenerContexto() {
    	
    }


    public void contextInitialized(ServletContextEvent arg0) {

    	ServletContext servletContext = arg0.getServletContext();
    	List<String> colores = new ArrayList<String>();
    	    	
    	colores.add("red");
    	colores.add("green");
    	colores.add("pink");
    	colores.add("yellow");
    	colores.add("black");
    	colores.add("orange");
    	colores.add("blue");
    	colores.add("grey");
    	
    	servletContext.setAttribute("colores", colores);
    	
    	//Creamos un Chat
    	Chat chat = new Chat();
    	servletContext.setAttribute("chat", chat);
    }

	
    public void contextDestroyed(ServletContextEvent arg0) {
      
    }
	
}
